package com.jinbei.mapper;

import com.jinbei.domain.Dept;

import java.util.List;

/**
 * @author zflu
 */
public interface DeptMapper {

    /**
     * @author zflu
     * @Description   根据部门id删除
     * @date 2018/8/3 14:24
     * @param deptId
     * @return int
     */
    int deleteDept(Integer deptId);

    /**
     * @author zflu
     * @Description 新增部门
     * @date 2018/8/3 14:26
     * @param record
     * @return int
     */
    int insertDept(Dept record);

    /**
     * @author zflu
     * @Description 查询部门详情
     * @date 2018/8/3 14:25
     * @param deptId
     * @return com.jinbei.domain.Dept
     */
    Dept queryDeptByDeptId(Integer deptId);

    /**
     * @author zflu
     * @Description 部门修改
     * @date 2018/8/3 14:27
     * @param record
     * @return int
     */
    int updateDept(Dept record);

    /**   
     * @author zflu
     * @Description 部门列表查询
     * @date 2018/8/3 14:28  
     * @param
     * @return java.util.List<com.jinbei.domain.Dept>  
     */ 
    List<Dept> queryDeptByPage();

    /**
     * @author zflu
     * @Description 查询部门列表
     * @date 2018/8/9 13:58
     * @param
     * @return java.util.List<com.jinbei.domain.Dept>
     */
    List<Dept> queryDeptList();
}